Skip to content

fix: rename PyPI package from ibis-hotdata to hotdata-ibis#7

Merged
eddietejeda merged 2 commits into
mainfrom
fix/package-name-hotdata-ibis
May 20, 2026
Merged

fix: rename PyPI package from ibis-hotdata to hotdata-ibis#7
eddietejeda merged 2 commits into
mainfrom
fix/package-name-hotdata-ibis

Conversation

@eddietejeda
Copy link
Copy Markdown
Contributor

@eddietejeda eddietejeda commented May 20, 2026

Summary

  • Fixes the PyPI deployment pointing to the wrong project name (ibis-hotdatahotdata-ibis)
  • pyproject.toml name corrected to hotdata-ibis
  • publish.yml environment URL updated to pypi.org/p/hotdata-ibis
  • importlib.metadata lookups in __init__.py and backend.py updated
  • test_version.py dist name updated
  • README title, description, and install instructions updated
  • uv.lock regenerated so uv sync --locked passes

The Python import name (ibis_hotdata) and Ibis backend entry-point key (hotdata) are unchanged.

Test plan

  • All CI jobs pass
  • Verify pyproject.toml name is hotdata-ibis
  • Confirm publish workflow environment URL points to pypi.org/p/hotdata-ibis

🤖 Generated with Claude Code

The distribution was publishing to pypi.org/p/ibis-hotdata but the
intended project is pypi.org/project/hotdata-ibis. Update all references
to the distribution name:

- pyproject.toml: name = "hotdata-ibis"
- publish.yml: environment URL → pypi.org/p/hotdata-ibis
- __init__.py / backend.py: importlib.metadata lookup uses "hotdata-ibis"
- test_version.py: dist_version lookup uses "hotdata-ibis"
- README.md: install instructions use hotdata-ibis

The Python import name (ibis_hotdata) and the Ibis entry-point backend
key (hotdata) are unchanged.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Comment thread README.md
Comment thread pyproject.toml
Copy link
Copy Markdown

@claude claude Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Review

Blocking Issues

  • uv.lock was not regenerated. The workspace package entry at uv.lock:147 still has name = "ibis-hotdata", which no longer matches pyproject.toml. uv sync --locked (the lockfile CI flow documented in README) will fail with a name mismatch.

Action Required

  • Run uv lock and include the updated uv.lock in this PR.
  • Non-blocking: also consider updating the two remaining ibis-hotdata mentions in README.md (title on line 1, and the sentence on line 61) for consistency with the new install name.

- README: update H1 title and Ibis Support Overview heading from
  ibis-hotdata to hotdata-ibis (missed in the original rename commit)
- uv.lock: regenerate so uv sync --locked works with the new package name

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Copy link
Copy Markdown

@claude claude Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Prior feedback addressed: README title/line 61 updated and uv.lock regenerated with the new package name.

@eddietejeda eddietejeda merged commit 91ec496 into main May 20, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant